<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">

        /*
         * 字面量，都是一些不可改变的值
         * 		比如 ：1 2 3 4 5
         * 		字面量都是可以直接使用，但是一般都不会直接使用字面量
         *
         * 变量，变量可以用来保存字面量，而且变量的值是可以任意改变的
         * 		变量更加方便使用，所以在开发中都是通过变量去保存一个字面量，
         * 		而很少直接使用字面量
         * 		可以通过变量对字面量进行描述
         */

        //声明变量
        //在js中使用var关键字来声明一个变量
        var a;
        //为变量赋值
        a = 123;
        a = 456;
        a = 123124223423424;
		alert(a);

        //声明和赋值同时进行
        var b = 789;
        var c = 0;
        var age = 80;
        console.log(age);

		// 关键字let 声明的变量只在 let 命令所在的代码块内有效。
		let d=456456;
		console.log(d);

		// 关键字const 声明一个只读的常量，一旦声明，常量的值就不能改变。
		const e=123456;
        // // Uncaught TypeError: Assignment to constant variable.
        // e=1234565
		console.log(e);

    </script>
</head>
<body>
</body>
</html>
